﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class Hest: Person
    {


        /***** Attribtter *****/
        protected string hestenavn;
        protected string hestetype;
        protected int hesteId;
        protected DateTime fødselsdag;
        protected string fader;
        protected string moder;
        protected string ejersnavn;
        protected string opdrættersnavn;

        /***** Constructor *****/
        public Hest(int personId, string navn, int cprnr, Adresse adr1, Adresse adr2, int telfnr, string email, string hestenavn, 
                    string hestetype, int hesteId, DateTime fødselsdag, string fader, string moder, string ejersnavn, string opdrættersnavn)
                    : base(personId, navn, cprnr, adr1, adr2, telfnr, email)
        {
            this.hestenavn = hestenavn;
            this.hestetype = hestetype;
            this.hesteId = hesteId;
            this.fødselsdag = fødselsdag;
            this.fader = fader;
            this.moder = moder;
            this.ejersnavn = ejersnavn;
            this.opdrættersnavn =opdrættersnavn;
    
        }

        /***** properties *****/


        public string Hestenavn
        {
            get { return hestenavn; }
            set { hestenavn = value; }
        }

        public string Hestetype
        {
            get { return hestetype; }
            set { hestetype = value; }
        }


        public int HesteId
        {
            get { return hesteId; }
            set { hesteId = value; }
        }

        public DateTime Fødselsdag
        {
            get { return fødselsdag; }
            set { fødselsdag = value; }
        }


        public string Fader
        {
            get { return fader; }
            set { fader = value; }
        }

        public string Moder
        {
            get { return moder; }
            set { moder = value;}        
        }

        public string Ejersnavn
        {
            get { return ejersnavn; }
            set { ejersnavn = value; }
        }

        public string Opdrættersnavn
        {
            get { return opdrættersnavn; }
            set { opdrættersnavn = value; }
        }


    }
}
